課程題目: 高級FPGA設(shè)計培訓(xùn)

        4401 人關(guān)注
        (78637/99817)
        課程大綱:

        高級FPGA設(shè)計培訓(xùn)

         

         


        Verilog HDL高級編碼;
        Modelsim、Debussy仿真工具及Synplify pro綜合工具的使用技巧;
        建立HDL設(shè)計與電路實體間的對應(yīng)關(guān)系;
        Verilog HDL實現(xiàn)復(fù)雜邏輯設(shè)計及構(gòu)建testbench的方法及技巧;
        針對FPGA器件的代碼優(yōu)化方案;

        FPGA設(shè)計原則(面積與速度平衡互換原則、硬件可實現(xiàn)原則、同步設(shè)計原則等;
        FPGA的四種操作技巧(乒乓操作、串并轉(zhuǎn)換、流水線操作及數(shù)據(jù)同步等;

        時序理論基本模型;
        時序理論基本參數(shù);
        如何解決時序中的問題:關(guān)鍵路徑的處理;
        跨時鐘域的處理:異步電路同步化;
        亞穩(wěn)態(tài)的出現(xiàn)及解決方法;
        利用QuarutsII提供的時序分析工具進(jìn)行系統(tǒng)時序分析;
        時序分析中不同參數(shù)設(shè)置情況下時序約束結(jié)果的異同比較;

        單/雙口RAM、DPRAM工作時序及其使用;
        FIFO工作時序及其使用;
        ROM工作時序及其使用;
        鎖相環(huán)及串行收發(fā)器工作原理及其使用;
        對比手工編寫代碼與利用IP快速進(jìn)行設(shè)計的異同;

        常系數(shù)復(fù)雜FIR濾波器的設(shè)計;
        使用基于IP核的設(shè)計方法和流程,針對速度、面積、和功耗的優(yōu)化;
        使用EDA工具針對各個綜合階段的設(shè)計技巧,分析和驗證設(shè)計實例,綜合各種設(shè)計手段、分析方法、優(yōu)化和驗證方法;

        基本實驗

        I2C的設(shè)計與測試
        RSIC-CPU的設(shè)計與測試
        LDPC編碼器設(shè)計
        M序列設(shè)計
        高級加密標(biāo)準(zhǔn)AES設(shè)計
        PS2鍵鼠接口設(shè)計與實現(xiàn)
        異步fifo的設(shè)計與實現(xiàn)